--
-- Cambios en tabla de importacion y agregado de cotizacion del dolar por error en consulta de articulos
--

-- Tabla importacion


-- LE PUSE COMENTARIOS AL AGREGADO DE TIPO PORQUE DABA ERROR DE CAMPO REPETIDO
-- Y LO VI EN EL SCRIPT 422.02 (EDU).


-- ALTER TABLE IF EXISTS IMPORTACION.IMPXML
-- ADD COLUMN TIPO CHARACTER VARYING;

--
-- Agregado de cotizacion al 1/1/1990 a 1 para que la consulta de articulos detecte al menos una cotizacion
--

CREATE FUNCTION AGREGO_DOLARES_2()
RETURNS BOOLEAN AS
$BODY$
BEGIN

  IF NOT EXISTS (SELECT * FROM VALCTZ WHERE CODVALMON = 'U$S' AND VIGENCIA = DATE('20190101')) THEN
     INSERT INTO VALCTZ (CODVALMON, VIGENCIA, COTIZACION, IDAMBDB, FECHAINSERT, FECHAUPDATE, MODOCARGA)
               VALUES ('U$S',DATE('20190101'),1.00,NULL, NOW(),NULL, 'M');
  END IF;
  
  RETURN TRUE;
  
END;$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;
ALTER FUNCTION AGREGO_DOLARES_2()
  OWNER TO abacouser;

SELECT AGREGO_DOLARES_2();

DROP FUNCTION AGREGO_DOLARES_2();

-- =================================

SELECT aaversion('422.05','422.04');

-- =================================
